Managed to find some time to go over what was suggested, so starting in order I've just ran through the different Posts.
Troy's
Post has to have an integer name.
Specifies tool offsets via G43
Stages next tool, after loading current tool
Uses line numbering
Colin Fera
Doesn't specify tool offsets (KMotionCNC should automatically use ones from tool table)
Uses line numbering
ukr_sasha (via wiki link to cnczone post)
Fails to post, with error.
Mach3mill
No line numbers
Adds G91.1 to first block, which has to be manually edited out
Specifies tool offsets via G43
At the moment I'm using Colin's PP, as it seems to do what I need it to.
However, I am only currently running as a basic 3 axis mill, so I can't tell if any of the more advance features are working. I do have a servo spindle, so rigid tapping is on the list of things still to implement, and I'm toying with the idea of 4th axis some time next year. I'll post any updates when I get some more advanced features implemented.
Moray